home *** CD-ROM | disk | FTP | other *** search
/ Mac Format 1998 September / Macformat_MF67_1998-09.iso / Resources / Anti-virus / WormFood 1.2.2 / WormFood 1.2.2 READ ME < prev   
Text File  |  1998-05-28  |  6KB  |  110 lines

  1. WormFood v1.2.2
  2. May 28, 1998
  3. ©1998 All rights reserved.
  4.  
  5. Doug Baer
  6. Catalina Foothills School District 
  7. 2101 E River Rd Tucson, AZ 85718 
  8. <baerd@fc.cfsd.k12.az.us>
  9.  
  10.  
  11. Purpose
  12.  
  13. A new worm that infects Power Macintosh computers has been discovered. This worm has been called AutoStart 9805, Hong Kong, and Desktop Print Spooler as far as I know. From what I've seen, it can be removed with ResEdit, Resourcerer and the like. I threw together this little program to test our systems and mounted volumes here at the school district. If an infection is discovered, the program will remove the infection, but DOES NOT determine which, if any, files were trashed by the worm (see below).
  14.  
  15. Since WormFood 1.0 was released, there have been at least two mutations of this worm. For this reason, I have decided to stop creating the protection files as they will only create a false sense of security. My recommendation is to turn off the "CD-ROM AutoPlay" option in the QuickTime Settings control panel to prevent reinfection.
  16.  
  17. NOTE: As of version 1.2, WormFood no longer creates protection files.
  18.  
  19.  
  20. Symptoms
  21.  
  22. When a machine becomes infected, it may appear to lock up for a little while, then continue normal operation. If you experience this phenomenon, your system may be infected by this worm. Upon initial infection, your machine may reboot right after an infected volume (floppy, hard disk, CD-ROM, etc.) is mounted.
  23.  
  24.  
  25. What the worm does
  26.  
  27. Currently, this worm only infects machines that meet (or met) the following criteria at the time of infection:     
  28.     * Power Macintosh systems
  29.     * MacOS 7 and higher
  30.     * QuickTime 2.5 or above installed
  31.     * QuickTime's CD-ROM AutoPlay option enabled (this is the default).
  32.  
  33.  
  34. How the worm attacks
  35.  
  36. The worm is a "faceless background application" that takes advantage of the AutoPlay feature in QuickTime 2.5 and higher to install itself. Whenever a disk (floppy, MO, etc.) is mounted, QuickTime (with AutoPlay CD-ROMs turned on) will run the worm, thus infecting the system and all other mounted volumes.
  37.  
  38. In addition to replicating itself, all current mutations of the worm have been reported to overwrite parts of certain files with garbage data. While these files are not infected, they cannot be repaired and must be restored from a backup. Reported behavior includes:
  39.  
  40. The worm attempts to find
  41.     * overwriting with garbage data parts of files 
  42.             1) whose names have endings "data", "cod", and "csa"
  43.             2) whose names end with "dat" if the entire file is larger than about 2 Mbytes 
  44.  
  45. The original worm's replicator lives in the "Desktop Print Spooler" file in the Extensions folder of your active System Folder. However, this is not always the case with the mutations. The original worm lives in an invisible file called "DB" on the root of all infected volumes. Again, this file has a different name for different mutations.
  46.  
  47.  
  48. WormFood usage
  49.  
  50. To achieve the best results, reboot your machine with extensions OFF (hold down the SHIFT key at startup until the Finder loads and you can see the desktop with your hard disk and trash can). This keeps the worm from loading into RAM.
  51.  
  52. Locate the WormFood application and double click on this application to launch the program and perform a check of the machine.
  53.  
  54. WormFood will report its progress and what it finds in the log window. If you examine the log file, you may see lines of the form:
  55.  
  56.     Making sure <FileName> is visible
  57.  
  58. This is a normal part of WormFood's operation. It looks for any file that could be one of the  worm files and makes sure that file is visible so you know that it is there. If any of those files matches currently known worm files, you will see
  59.  
  60.     POTENTIALLY DANGEROUS, ADDING TO LIST --> <FilePath>
  61.  
  62. And the file will be added to the deletion list. If there are any files on the deletion list at the end of the scan, WormFood will alert you and present a list of possible worm files. You may pick a file from the list and click "OK" to delete that file. When you are finished, click "Cancel" and WormFood will finish and you will be asked if you want to Quit or View the Log file. If you choose to view the log file, you must choose "Quit" from the "File" menu or press Command-Q to quit WormFood.
  63.  
  64. Dealing with removable volumes
  65.  
  66. Since the worm infects your system whenever a disk is inserted and it restarts the computer right after infecting it, it is rather difficult to remove it from all removable disks at once. If you believe a removable disk to be infected, restart with extensions off and insert the disks one by one running WormFood with each disk in the drive to check and clean them.
  67.  
  68. Version History
  69.  
  70. 05/28/98 - v 1.2.2
  71. * updated documentation to accurately describe new scan functionality
  72. * updated code to display the 'all clear' dialog and enter into the log
  73. * minor bugs squashed
  74.  
  75. 05/22/98 - v 1.2.1
  76. * fixed a bug in the file list routine
  77. * re-added SetVisible XCMD to make all possible worm files visible
  78. * corrected misinformation regarding AutoStart 9805 worm in documentation
  79. * revised worm location routines to better isolate potential worm files
  80.  
  81. 05/21/98 - v 1.2
  82. * removed SetVisible XCMD
  83. * abstracted the search to handle potential mutations without a new release
  84. * removed option to create protection files
  85. * now presents user with a list of potentially dangerous files with option to delete
  86.  
  87. 05/19/98 - v 1.1
  88. * added LocatePath XFCN to locate Extensions folder (international compatibility)
  89. * added SetVisible XCMD to make protection files invisible and reduce clutter
  90. * added checks for AUTOSTART 9805 B mutation
  91. * added protection for AUTOSTART 9805 B mutation (now creates invisible "BD" files)
  92.  
  93. 05/13/98 - v1.0
  94. * initial release
  95.  
  96.  
  97. Copyrights
  98.  
  99. This software is provided as freeware to the community as a service. You may distribute it freely as long as this documentation is included and no modifications are made.
  100.  
  101. WormFood was written in MacPerl 5.2.0r4 (17April98) by Matthias Neeracher.
  102.  
  103. Standard Disclaimer
  104.  
  105. This software is provided as freeware. Neither Doug Baer nor Catalina Foothills School District warrants any of its functionality nor bears any liabilities whatsoever of its use. You are totally responsible for using this software.
  106.  
  107. Special thanks to
  108. Gerard van den Elzen
  109. Jean-Pierre Kuypers
  110. Eric Fan